Date and Time > Daylight Saving Time

Participating in Daylight Saving Time

CygNet recommends that the field (the host server and RTUs) does not participate in Daylight Saving Time (DST). It is typical for the client computers to participate in Daylight Saving Time even though the field does not.

Regardless of your participation, however, set the CygNet host to "field" time so that the data timestamps are correctly referencing the field "contract" time when you make a time change (or not).

Non-Participation

If you do not participate in Daylight Saving Time, make sure that your host servers and field devices are not configured to automatically adjust for it.

Note: During the Daylight Saving Time period the timestamps shown on client computers that do adjust for Daylight Saving Time will be "off" by one hour since the timestamps reflect Standard Time in the field.

Participation

If you do participate in Daylight Saving Time, make sure that your host servers and field devices are configured to automatically adjust.

Do not manually adjust the computer clock. When you manually change the time to adjust for Daylight Saving Time, you are setting it to the wrong time for the time zone.

Example

09:00 Central Standard Time (CST) is 15:00 Greenwich Mean Time (GMT). If you change the clock to 10:00 CST to account for Daylight Saving Time, you have reset it to 16:00 GMT. This would be incorrect since the time is actually 15:00 GMT.

Rather, enable the computer’s automatic Daylight Saving Time adjustment option. A time zone is an offset from Coordinated Universal Time (UTC), also referred to as Greenwich Mean Time (GMT). So, when the clock shows 09:00 Central Standard Time, it is 15:00 GMT. When the computer knows it is on Daylight Saving Time and the clock shows 10:00, it is still 15:00 GMT.

If the field devices do not have a built-in mechanism for adjusting the time, you can do so by scheduling a "SETTIME" command to sync the device clocks with the host clock once the host clock has adjusted.

Participation in Daylight Saving Time will result in one contract day with 25 hours (when Daylight Saving Time ends) and one contract day with 23 hours (when Daylight Saving Time starts) if the RTU supports partial records. Since CygNet stores data in UTC time, this is only problematic for archive point processing for RTUs that support and participate in Daylight Saving Time. In such instances, when the Daylight Saving Time ends, the Value History Service will have two records for the same hour for the archive history point. This is because the RTU will return data with identical timestamps.

In CygNet Measurement, there are only 24 hourly rollups for any day. When Daylight Saving Time ends, the CygNet Measurement contract day will show 24 hours (even though the RTU may show 25 hours), with one hour having 120 minutes of flow time. When Daylight Saving Time begins, the contract day will have 23 hours of data.

Daylight Saving Time and Host Servers

CygNet timestamps the data using the host time (unless the device also returns a timestamp) in Coordinated Universal Time (UTC) in OLE date/time format. The timestamp is shown according to the time zone settings of the user’s computer. See Timestamps for more information.

A domain can include hosts that both do and do not participate in Daylight Saving Time. It is a matter of user understanding that the timestamps may vary when Daylight Saving Time is in effect on one host and is not in effect on another host.


Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.